package beans;

import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import Controladores.ControladorTipoDeServico;
import basicas.TipoDeServico;

@ManagedBean
@SessionScoped
public class TipoDeServicoBean {
	
	private TipoDeServico tipoDeServico = new TipoDeServico();
	private ControladorTipoDeServico controladortipoDeServico = new ControladorTipoDeServico();

	public void adicionar() {
		try {
			controladortipoDeServico.salvar(tipoDeServico);
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	public TipoDeServico getTipoDeServico() {
		return tipoDeServico;
	}

	public void setTipoDeServico(TipoDeServico tipoDeServico) {
		this.tipoDeServico = tipoDeServico;
	}

	public List<TipoDeServico> getAllTipoDeServico() {
		return controladortipoDeServico.listarTipoDeServico();
	}

	public Integer getAllTipoDeServicoSize() {
		return controladortipoDeServico.listarTipoDeServico().size();
	}
}
